#單元測試的藝術2ndEdtion #讀書心得
看來作者比我還嚴,我自己習慣的 mock:stub 是1:9,作者是1:19。
很喜歡裏面的一句話:「交互測試過多,會忽視全局-整體功能。」
很多人寫測試,是針對程式碼測試,這其實很糟糕。(就算 code coverage 很高也一樣)
測試的部分,是要測意義。測試案例的部分,是用來描述需求的一環。
只看到程式碼,只針對程式碼,那寫出來的測試程式碼就不容易具備 robustness, 而且可讀性會減弱。不管是 production code 或 test code, 只要不好讀,人家就不想看。只要很常莫名其妙地要跟著修改才會 work,人家就會覺得麻煩。